package com.systop.dxjj.modules.user.service;


import com.systop.dxjj.common.pojo.ResponseResult;
import com.systop.dxjj.common.pojo.Teacher;
import com.systop.dxjj.common.pojo.User;
import com.systop.dxjj.common.utils.R;

import java.util.List;

public interface UserService {
    /**
     * 查询所有用户信息
     */
    R selectAllUsers();
    /**
     * 教员登录
     */
    R loginUser(User user);
    /**
     *根据id查询用户信息
     */
    R selectUserById(Integer id);
    /**
     *根据name查询用户信息
     */
    R selectUserByName(String name);
    /**
     *插入用户信息
     */
    R insertUser(User user);
    /**
     *删除用户信息
     */
    R deleteUser(Integer  id);
    /**
     *更新用户信息
     */
    R updateUser(User user);

    ResponseResult userLogin(User user);
}
